/**********************************************************************************************************
** 程序文件：	JSON_checker.h
** 程序版本：	1.0
** 开发环境：	RealView MDK-ARM 5.11
** 程序作者：	盖书永
** 修改日期：	2014年11月14日14:24:10
** 文件功能：	JSON字符串校验
** 修改日志：	
**********************************************************************************************************/

#ifndef _JSON_CHECKER_H_
#define _JSON_CHECKER_H_

/**********************************************************************************************************
* 函数名称： int JSON_Object_OR_Array_Verify(char *buf)
* 函数说明： JSON 对象或数组验证
* 输入参数： JSON字符串
* 返回参数： 返回对象结尾偏移量，返回0错误
**********************************************************************************************************/
int JSON_Object_OR_Array_Verify(char *buf);

/**********************************************************************************************************
* 函数名称： int JSON_String_Verify(char *buf)
* 函数说明： JSON 字符串验证
* 输入参数： JSON字符串
* 返回参数： 返回字符串结尾偏移量，返回0错误
**********************************************************************************************************/
int JSON_String_Verify(char *buf);

/**********************************************************************************************************
* 函数名称： int JSON_Verify(char *json)
* 函数说明： JSON验证
* 输入参数： JSON字符串
* 返回参数： 返回JSON结尾偏移量，返回0错误
**********************************************************************************************************/
int JSON_Verify(char *json);


#endif


